package com.question.business.menu.model.ao;

import com.question.common.annotation.DictValid;
import lombok.Data;

import java.util.List;

/**
 * 菜单下拉列表参数
 *
 * @author star
 * @since 2023-09-13
 */
@Data
public class MenuDropDownAO {

    /**
     * ids
     */
    private List<String> ids;

    /**
     * 菜单名称
     */
    private String menuName;

    /**
     * 启用状态(1:启用2:停用)
     */
    @DictValid(type = "enabled", message = "启用状态不存在")
    private List<Integer> enables;

    /**
     * 菜单类型(1:目录2:菜单3:按钮)
     */
    @DictValid(type = "menuType", message = "菜单类型不存在")
    private List<Integer> menuTypes;
}